package com.ts.api.module.api.convert.core.annotation;

/**
 *  API渠道-转换器类型
 *
 *  @author Pan
 */
public enum ApiReceiveConvertType {

    API_CHANNEL_PRE(null, "API渠道-前置撞库"),
    API_CHANNEL_PHONE_MD5(null, "API渠道-md5模式"),
    API_CHANNEL_PHONE_MASK(null, "API渠道-手机号掩码模式"),

    /** 信息流 */
    API_INFO_FLOW(null, "API信息流渠道"),

    /** 通知类 */
    API_NOTICE_PULL("apiReceivePullApplyNoticeAdapter", "API渠道-拉取进件通知"),
    API_NOTICE_PUSH("apiReceivePushApplyNoticeAdapter", "API渠道-进件成功后推送通知"),
    ;

    /** 默认接入Bean名称 */
    private final String defaultBeanName;
    /** 备注 */
    private final String remark;

    ApiReceiveConvertType(String defaultBeanName, String remark) {
        this.defaultBeanName = defaultBeanName;
        this.remark = remark;
    }

    public String getDefaultBeanName() {
        return defaultBeanName;
    }

    public String getRemark() {
        return remark;
    }

}
